<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><META http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Ryanair.com</title><link rel="stylesheet" type="text/css" href="css/Ryanair/Standard.css" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:usr="urn:the-xml-files:xslt"><link rel="stylesheet" type="text/css" href="css/Ryanair/datePicker.css" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:usr="urn:the-xml-files:xslt"><script type="text/javascript" src="/data/js/skysales_695740ABF825CC09D79B45E3498BA96D.js"></script><script type="text/javascript" src="/data/js/skysales_380278900570CC37D502CD45A83E9FD2.js"></script><script type="text/javascript" language="javascript" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:usr="urn:the-xml-files:xslt">
    Date.dayNames=['Sunday','Monday','Tuesday','Wednesday','Thusday','Friday','Saturday'];
    Date.monthNames=['January','February','March','April','May','June','July','August','September','October','November','December'];
    if (typeof jQuery != 'undefined') {
        $.dpText={
            TEXT_PREV_YEAR:'Previous year',
            TEXT_PREV_MONTH:'Previous month',
            TEXT_NEXT_YEAR:'Next year',
            TEXT_NEXT_MONTH:'Next month',
            TEXT_CLOSE:'Close',
            TEXT_CHOOSE_DATE:' '
        };
    }

    var datePickerFormat='yyyy-mm-dd';
    var datePickerDelimiter='-';
    Date.format=datePickerFormat;
    //$.datePicker.setDateFormat(datePickerFormat, datePickerDelimiter);
    </script>
    </head><body>
        <noscript xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:usr="urn:the-xml-files:xslt"><p class="error">
                ERROR:
                This service makes use of Javascript, which appears to be turned off.
                Click <a href="activateJavascript.htm">here</a> to learn how to activate it.
        </p></noscript><form method="post" action="FRSelect.aspx" id="SkySales" ><div><input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value=""><input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value=""><input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUBMGRkg4UKvNNb1NbM14/2n9zUxhNQ++A="></div><div id="header"><div id="blu"><a href="http://www.ryanair.com"><img src="Images/Ryanair/logoyelbg.gif" width="228" height="42" alt="Ryanair.com Homepage" title="Ryanair.com Homepage"></a></div><div id="yel" onclick="this.firstChild.innerHTML='WWW113 2009-04-17 22:58:03 regdvowwwm45fj1x|420811568 ';"><span title="DNS: www113 193.95.148.73 10.17.1.113 "> </span>Search » <b>Select</b> » Confirm » Services » Payment » Itinerary</div><input type="hidden" id="sysdate" value="2009-04-17"><input type="hidden" id="systime" value="22:58:03"></div><div id="body"><div id="wrapper"><div id="error"><input type="hidden" name="errorlist" value=""><script language="Javascript" type="text/javascript">
            $(document).ready(function(){
                var msg = "";

                if (msg.length  > 0) {
                    msg = msg.replace(/([\.|:])\s*([^\.]+)/g,"$1``$2")
                    var msg_array = msg.split("``");
                    var newMsg = "";
                    for (var idx = 1; idx < msg_array.length + 1; idx++){
                        if (newMsg.indexOf(msg_array[msg_array.length - idx]) == -1)  {
                            newMsg = msg_array[msg_array.length - idx] + "\n" + newMsg ;
                        }
                    }
                    alert(newMsg);
                }
            });
                    </script></div><div id="main"><p><b>Here are the flights and fares available on the requested date(s).</b></p><ol><li>Click on the fare name to see the fare rules.</li><li>Click on a plane or accompanying dot to select the flight of your choice.</li><li>Once a flight is selected the flight price including taxes, fees &amp; charges is displayed in the right hand fare box.</li></ol><p><a href="javascript:infoWin('trvfee',0,0,'EN')"><b>For a full list of Ryanair fees, please click here</b></a></p><script language="javascript" type="text/javascript" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:usr="urn:the-xml-files:xslt">
                        function setTabIndex(marketIndex, index){
                            var fld=['AvailabilityInputFRSelectView_HiddenFieldTabIndex1',
                                'AvailabilityInputFRSelectView_HiddenFieldTabIndex2'];
                            var i=marketIndex==1?0:1;
                            document.getElementById(fld[i]).value = index;
                            postBack();
                        }
                        function postBack(){
                            __doPostBack('AvailabilityInputFRSelectView','');
                        }
                        var pleaseWaitMessage = 'Please Wait...';
                        var marketHeaders = ['','Going Out','Coming Back'];

                        function feesTaxes(fltKeys,names){
                            var mkts=[];
                            for(var k in names){
                                var market=names[k].charAt(names[k].length-1);
                                mkts.push(market);
                                $("div#taxAndFeeInclusiveDivBody"+market).css('background-color','#A3AECC').find(".hdr").html('<span>'+pleaseWaitMessage+'</span>').css('background-color','#FFFF99')
                                .ajaxError(function(evt,req,sett){
                                    $(this).html('<span>Unavailable... try again!</span>').css('background-color','#FFBBBB');
                                });
                            }
                            $.get("FRTaxAndFeeInclusiveDisplay-resource.aspx",
                            {'flightKeys':fltKeys.join('+++'), 'numberOfMarkets':fltKeys.length, 'keyDelimeter':'+++'},
                            function(data,stat){
                                $htm=$(data);
                                for(var i=0,ml=mkts.length;i<ml;i++)
                                    $("div#taxAndFeeInclusiveDivBody"+mkts[i]).css('background-color','#BFD6F7').html('<p class="hdr">'+marketHeaders[mkts[i]]+'</p>'+$($htm[i]).html());
                            }
                        );
                        }
                        function selFlight(o){
                            if(!o) return false;
                            $(o).parents('table:first').find("div[@class^='planeImg']").css('background-position','top left');
                            var tro=$(o).parents('tr:first');
                            $("div[@class^='planeImg']:first",tro).css('background-position','top right');
                            $("input[@type='radio']",tro).attr('checked','true');
                            var pval=[],pname=[],doJson=true;
                            var A=parseIDDate(tro.attr("id"));
                            var outDTarr=new Date(A[1],A[2],A[3],A[4]+1,A[5],A[6]);
                            $(".avlLst table").each(function(){
                                var $chkbs=$(this).find("input[@type='radio'][@name*='market']");
                                if($chkbs.size()==0) return;
                                if(A[0]==1 && $chkbs.is("input[@name*='market2']")){
                                    $chkbs.each(function(){
                                        var troB=$(this).parents('tr:first');
                                        var B=parseIDDate(troB.attr("id"));
                                        var inDTdep=new Date(B[1],B[2],B[3],B[4],B[5],B[6]);
                                        if(outDTarr>=inDTdep){
                                            $(this).attr('disabled', 'disabled').attr('checked','');
                                            $("div[@class^='planeImg']", troB).css('background-position','top left').attr('disabled', 'disabled');
                                        }else {
                                            $(this).attr('disabled', '');
                                            $("div[@class^='planeImg']", troB).attr('disabled', '');
                                        }
                                    });
                                }
                                var $chkb=$chkbs.filter(':checked');

                                if($chkb.size()!=0) {pval.push($chkb.val());pname.push($chkb.attr('name'));}
                                else if($chkbs.is(':enabled')){
                                    if(A[0]==1) $chkbs.filter(':enabled:first').trigger('click');
                                    doJson=false;
                                } else $("div[@id*='taxAndFeeInclusiveDivBody']", this.parent).find("*:not(.hdr)").remove();
                            });
                            if(doJson) feesTaxes(pval,pname);
                        }
                        function parseIDDate(s){
                            var a=s.split('_');
                            for(var k in a) a[k]=parseInt(a[k].replace(/^0([0-9]+)/,'$1'));
                            return a;
                        }

                        var nbrMarkets=2;

                        var dateRanges=[[],[new Date(2009,4,22), new Date(2009,4,28)],[new Date(2009,5,1), new Date(2009,5,7)]];
                        var localization={
                            inPast:'You cannot search earlier than the current date.',
                            datesOverlap:'Your outbound date range cannot overlap your return date range',
                            timesOverlap:'Please recheck the flights you selected\nYour second flight(s) must DEPART at least 1 hour(s) after your first flight(s) ARRIVES!',
                            bookToday:'Unfortunatley due to security restrictions, If you wish to book a flight departing today.\nYou must either make the booking through your local RYANAIR CALL CENTER or at the AIRPORT.'
                        };
                        function checkDate(market,days){
                            var flexi=Math.abs(days)==7?true:false;
                            var idx=days>0?1:0;
                            var today=new Date(), tomorrow=new Date(); tomorrow.addDays(1);
                            if(idx==0 && dateRanges[market][idx] <= tomorrow){
                                alert(localization['inPast']);
                                return false;
                            }
                            if(nbrMarkets > 1){
                                var overlap=false;
                                if(market==2 && idx==0 && dateRanges[market][idx] <= dateRanges[market-1][idx]) overlap=true;
                                else if(market==1 && idx==1 && dateRanges[market][idx] >= dateRanges[market+1][idx]) overlap=true;
                                if(overlap){
                                    alert(localization['datesOverlap']);
                                    return false;
                                }
                            }
                            return true;
                        }
                        function checkTimes(){
                            if(nbrMarkets < 2) return true;
                            var DA=[0,0];
                            $(".avlLst table input[@type='radio']:checked").each(function(){
                                var A=parseIDDate($(this).parents("tr:first").attr("id"));
                                DA[A[0]-1]=new Date(A[1],A[2],A[3],A[4],A[5],A[6]);
                            });
                            $("input[@id*='oTime']").each(function(){
                                var A=parseIDDate($(this).val());
                                DA[A[0]-1]=new Date(A[1],A[2],A[3],A[4],A[5],A[6]);
                            });
                            if((DA[1]-DA[0]) <= (60*60*1000)){
                                alert(localization['timesOverlap']);
                                return false;
                            }
                            return true;
                        }

                        $(document).ready(function(){
                            // This could probably be cleaned up
                            $("a[@id*='LinkButtonNextDay1']").click(function(){return checkDate(1,1);});
                            $("a[@id*='LinkButtonNextWeek1']").click(function(){return checkDate(1,7);});
                            $("a[@id*='LinkButtonPreviousDay1']").click(function(){return checkDate(1,-1);});
                            $("a[@id*='LinkButtonPreviousWeek1']").click(function(){return checkDate(1,-7);});
                            $("a[@id*='LinkButtonNextDay2']").click(function(){return checkDate(2,1);});
                            $("a[@id*='LinkButtonNextWeek2']").click(function(){return checkDate(2,7);});
                            $("a[@id*='LinkButtonPreviousDay2']").click(function(){return checkDate(2,-1);});
                            $("a[@id*='LinkButtonPreviousWeek2']").click(function(){return checkDate(2,-7);});
                            $("a[@id*='tab_']").click(function(){
                                var A=this.id.split("_");
                                var tabDate=new Date(A[2],A[3]-1,A[4]);
                                var dtime=new Date(), today=new Date(dtime.getFullYear(),dtime.getMonth(),dtime.getDate());
                                if(tabDate<=today){
                                    alert(localization['bookToday']);
                                    return false;
                                }
                                return true;
                            });
                            $(".avlLst table").find("div[@class^='planeImg'],input[@type='radio']").click(function(){selFlight(this);});

                            $(".avlLst table").each(function(){
                                var $flt=$("input[@type='radio'][@name*='market1']:enabled",this);
                                if($flt.size() > 0){
                                    if(!$flt.is(':checked')) $flt.eq(0).attr({checked:true}).trigger("click");
                                    else $flt.filter(':checked').trigger("click");
                                }
                            });
                        });
                        </script><div class="avlBlk" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:usr="urn:the-xml-files:xslt"><h2>Going Out <span>From Berlin (Schonefeld) - Stockholm (Skavsta)</span></h2><input type="hidden" name="AvailabilityInputFRSelectView$HiddenFieldTabIndex1" id="AvailabilityInputFRSelectView_HiddenFieldTabIndex1" value="2"><table><tr><td align="left" class="chgOff"><a id="AvailabilityInputFRSelectView_LinkButtonPreviousWeek1" href="javascript:__doPostBack('AvailabilityInputFRSelectView$LinkButtonPreviousWeek1','')">« Previous Week</a></td><td align="right" class="chgOn"><a id="AvailabilityInputFRSelectView_LinkButtonNextWeek1" href="javascript:__doPostBack('AvailabilityInputFRSelectView$LinkButtonNextWeek1','')">Next Week »</a></td></tr></table><table><tr><th><a id="tab_1_2009_5_22" href="javascript:setTabIndex('1', '1')"><b>Fri</b>, 22 May 09<br>from<br><b>3.99</b> EUR</a></th><th class="on"><a id="tab_1_2009_5_23" href="javascript:setTabIndex('1', '2')"><b>Sat</b>, 23 May 09<br>from<br><b>9.99</b> EUR</a></th><th><a id="tab_1_2009_5_24" href="javascript:setTabIndex('1', '3')"><b>Sun</b>, 24 May 09<br>from<br><b>49.99</b> EUR</a></th><th><a id="tab_1_2009_5_25" href="javascript:setTabIndex('1', '4')"><b>Mon</b>, 25 May 09<br>from<br><b>9.99</b> EUR</a></th><th><a id="tab_1_2009_5_26" href="javascript:setTabIndex('1', '5')"><b>Tue</b>, 26 May 09<br>from<br><b>12.00</b> EUR</a></th><th><a id="tab_1_2009_5_27" href="javascript:setTabIndex('1', '6')"><b>Wed</b>, 27 May 09<br>from<br><b>12.00</b> EUR</a></th><th><a id="tab_1_2009_5_28" href="javascript:setTabIndex('1', '7')"><b>Thu</b>, 28 May 09<br>from<br><b>12.00</b> EUR</a></th></tr></table><div class="avlLst"><p id="taxAndFeeInclusiveDivHeader1"><b>Select A Flight</b></p><div id="taxAndFeeInclusiveDivBody1" class="drilldown"><p class="hdr">Select a Flight</p></div><table><tr id="1_2009_4_23_10_05_00"><td><div class="planeImg1" title="Click to select this fare on this flight"></div></td><td><input requiredError="Outbound Flight is required" id="AvailabilityInputFRSelectView_RadioButtonMkt1Fare3" type="radio" name="AvailabilityInputFRSelectView$market1" value="W~WLOW~GENZ~~RoundTo|FR~9704~ ~~SXF~05/23/2009 08:30~NYO~05/23/2009 10:05" onclick="return raise('SelectFare', new SelectFareEventArgs(1, 3, 'W'))" required="True"></td><td>Regular Fare</td><td>Adult<br></td><td align="right" style="font-size:110%;">9.99 EUR<br></td><td></td><td><b>Sat</b>, 23 May 09<br><b>Flight</b>FR 9704</td><td>08:30 Depart<br>10:05 Arrive</td></tr><tr id="1_2009_4_23_23_00_00"><td><div class="planeImg1" title="Click to select this fare on this flight"></div></td><td><input requiredError="Outbound Flight is required" id="AvailabilityInputFRSelectView_RadioButtonMkt1Fare4" type="radio" name="AvailabilityInputFRSelectView$market1" value="H~HLOW~GENZ~~RoundTo|FR~1627~ ~~SXF~05/23/2009 21:25~NYO~05/23/2009 23:00" onclick="return raise('SelectFare', new SelectFareEventArgs(1, 4, 'H'))" required="True"></td><td>Regular Fare</td><td>Adult<br></td><td align="right" style="font-size:110%;">29.99 EUR<br></td><td></td><td><b>Sat</b>, 23 May 09<br><b>Flight</b>FR 1627</td><td>21:25 Depart<br>23:00 Arrive</td></tr></table><div class="clr"></div></div></div><div class="avlBlk" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:usr="urn:the-xml-files:xslt"><h2>Coming Back <span>From Stockholm (Skavsta) - Berlin (Schonefeld)</span></h2><input type="hidden" name="AvailabilityInputFRSelectView$HiddenFieldTabIndex2" id="AvailabilityInputFRSelectView_HiddenFieldTabIndex2" value="3"><table><tr><td align="left" class="chgOff"><a id="AvailabilityInputFRSelectView_LinkButtonPreviousWeek2" href="javascript:__doPostBack('AvailabilityInputFRSelectView$LinkButtonPreviousWeek2','')">« Previous Week</a></td><td align="right" class="chgOn"><a id="AvailabilityInputFRSelectView_LinkButtonNextWeek2" href="javascript:__doPostBack('AvailabilityInputFRSelectView$LinkButtonNextWeek2','')">Next Week »</a></td></tr></table><table><tr><th><a id="tab_2_2009_6_1" href="javascript:setTabIndex('2', '1')"><b>Mon</b>, 1 Jun 09<br>from<br><b>9.99</b> EUR</a></th><th><a id="tab_2_2009_6_2" href="javascript:setTabIndex('2', '2')"><b>Tue</b>, 2 Jun 09<br>from<br><b>12.00</b> EUR</a></th><th class="on"><a id="tab_2_2009_6_3" href="javascript:setTabIndex('2', '3')"><b>Wed</b>, 3 Jun 09<br>from<br><b>12.00</b> EUR</a></th><th><a id="tab_2_2009_6_4" href="javascript:setTabIndex('2', '4')"><b>Thu</b>, 4 Jun 09<br>from<br><b>12.00</b> EUR</a></th><th><a id="tab_2_2009_6_5" href="javascript:setTabIndex('2', '5')"><b>Fri</b>, 5 Jun 09<br>from<br><b>3.99</b> EUR</a></th><th><a id="tab_2_2009_6_6" href="javascript:setTabIndex('2', '6')"><b>Sat</b>, 6 Jun 09<br>from<br><b>12.00</b> EUR</a></th><th><a id="tab_2_2009_6_7" href="javascript:setTabIndex('2', '7')"><b>Sun</b>, 7 Jun 09<br>from<br><b>3.99</b> EUR</a></th></tr></table><div class="avlLst"><p id="taxAndFeeInclusiveDivHeader2"><b>Select A Flight</b></p><div id="taxAndFeeInclusiveDivBody2" class="drilldown"><p class="hdr">Select a Flight</p></div><table><tr id="2_2009_5_3_06_30_00"><td><div class="planeImg2" title="Click to select this fare on this flight"></div></td><td><input requiredError="Return Flight is required" id="AvailabilityInputFRSelectView_RadioButtonMkt2Fare5" type="radio" name="AvailabilityInputFRSelectView$market2" value="N~NTWL1704~TWVL~~RoundTo|FR~9703~ ~~NYO~06/03/2009 06:30~SXF~06/03/2009 08:05" onclick="return raise('SelectFare', new SelectFareEventArgs(2, 5, 'N'))" required="True"></td><td>SPECIAL OFFER</td><td>Adult<br></td><td align="right" style="font-size:110%;">12.00 EUR<br></td><td></td><td><b>Wed</b>, 3 Jun 09<br><b>Flight</b>FR 9703</td><td>06:30 Depart<br>08:05 Arrive</td></tr><tr id="2_2009_5_3_20_00_00"><td><div class="planeImg2" title="Click to select this fare on this flight"></div></td><td><input requiredError="Return Flight is required" id="AvailabilityInputFRSelectView_RadioButtonMkt2Fare6" type="radio" name="AvailabilityInputFRSelectView$market2" value="N~NTWL1704~TWVL~~RoundTo|FR~1626~ ~~NYO~06/03/2009 20:00~SXF~06/03/2009 21:30" onclick="return raise('SelectFare', new SelectFareEventArgs(2, 6, 'N'))" required="True"></td><td>SPECIAL OFFER</td><td>Adult<br></td><td align="right" style="font-size:110%;">12.00 EUR<br></td><td></td><td><b>Wed</b>, 3 Jun 09<br><b>Flight</b>FR 1626</td><td>20:00 Depart<br>21:30 Arrive</td></tr></table><div class="clr"></div></div></div><hr xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:usr="urn:the-xml-files:xslt"><div class="btnRight" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:usr="urn:the-xml-files:xslt"><input class="buttonRight" onClick="return validate(this) &amp;&amp; checkTimes() &amp;&amp; preventDoubleClick();" type="submit" name="AvailabilityInputFRSelectView$ButtonSubmit" value="Select and Continue" id="AvailabilityInputFRSelectView_ButtonSubmit"><p><label for="AvailabilityInputFRSelectView_ButtonSubmit">Select Your Flights and Continue</label><br><span>If the flights you require are shown above, select them and click on "Select and Continue" to proceed.</span></p><div class="clr"></div></div><div class="btnRight" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:usr="urn:the-xml-files:xslt"><button id="NewSrch" class="button" onclick="&#xA;                  window.location='FRSearch.aspx';&#xA;                &#xA;          return false;&#xA;        ">New Search</button><p><label for="NewSrch">Return to Search Page</label><br><span>If you require different flights to the ones shown above please search again.</span></p><div class="clr"></div><style type="text/css">
                                .ad_header {color:#191970;font-weight:bold;font-size:13px}
                                .ad_line1 {color:#0066FF;font-size:15px; text-decoration:underline}
                                .ad_text {color:#191970;text-decoration:none}
                                .ad_url {color:#0000B6;fmargin-bottom:12px; text-decoration:none}
                                .narrow_ads {padding:5px;}
                                div.narrow_ads ul {margin: 0px; width: 100%; list-style: none;}
                                div.narrow_ads ul li {float: left; width: 33%; position: relative;}
                            </style><div id="narrow_ad_unit" class="section narrow_ads"></div><script type="text/javascript">
                                var pageculture='IE',
                                g_div_id='narrow_ad_unit',
                                g_channels={'DE':'1901616133','ES':'1730142402','FR':'4307283847','GB':'3975277388','IE':'0091594208','IT':'9330300293','NL':'6066899700','PL':'0911139945','SE':'1735271438','Other':'1974134150'};
                                if($(g_channels).size()==0) g_channels={'Other':''};
                                var google_afs_query='Stockholm (Skavsta) Flight',
                                google_afs_ad='n3',
                                google_afs_client='pub-3031568651010206',
                                google_afs_channel=(g_channels[pageculture]!=undefined?g_channels[pageculture]:g_channels['Other']),
                                google_afs_hl='en',
                                google_afs_ie='utf8',
                                google_afs_oe='utf8',
                                google_afs_adtest=(window.location.hostname=='www.bookryanair.com')?'off':'on';
                </script><script type="text/javascript" language="JavaScript" src="js/Ryanair/GoogleAdSense.js"></script><script type="text/javascript" language="JavaScript" src="http://www.google.com/afsonline/show_afs_ads.js"></script></div><div class="redbrd"><div><p><a href="javascript:infoWin('spn',0,0,'EN');"><img height="26" width="28" alt="Wheelchair - click to view special needs info in a popup window" src="Images/Ryanair/icons/whlchr.gif"></a>Only 4 passengers with reduced mobility can be accepted on any one flight. Passengers with reduced mobility or passengers who require special assistance at the airport of departure and arrival must pre-advise and reserve their assistance requirements during the booking process online. Failure to reserve Special Assistance on the day of booking may result in the service being unavailable. <a href="javascript:infoWin('spn',0,0,'EN');"><b>Click here for more information.</b></a></p><p><a href="javascript:infoWin('chd',0,0,'EN');"><img height="26" width="28" alt="Unaccompanied children - click to view unaccompanied info in a popup window" src="Images/Ryanair/icons/unaccom.gif"></a>Ryanair does not accept unaccompanied children under the age of 14 years. (PLEASE NOTE - Ryanair will no longer be accepting unaccompanied minors under the age of 16 from the 1st October 2009 onwards) <a href="javascript:infoWin('chd',0,0,'EN');"><b>See restrictions.</b></a></p><p><a href="javascript:infoWin('inf',0,0,'EN');"><img height="26" width="28" alt="Infant - click to view carriage of infants info in a popup window" src="Images/Ryanair/icons/infant.gif"></a>Important information on the carriage of infants aged between <a href="javascript:infoWin('inf',0,0,'EN');"><b>8 days to 23 months.</b></a></p><p><a href="javascript:infoWin('vimp',0,0,'EN');"><img height="26" width="28" alt="Vision impaired - click to view policy for vision impaired passengers" src="Images/Ryanair/icons/eye.gif"></a>Vision impaired passengers are required to pre-advise and if required reserve their assistance during the booking process online.<a href="javascript:infoWin('vimp',0,0,'EN');"><b>Click here for detailed information</b></a></p></div></div></div></div><div class="clr"></div><div id="footer"><input type="hidden" id="language" value="EN"><input type="hidden" id="culture" value="IE"><script type="text/javascript">
                    var xtnv = document,
                    xtsd="http"+(window.location.protocol.indexOf('https:')==0?'s://logs152':'://logc158'),
                    xtsite=(window.location.hostname.indexOf('bookryanair.com')!=-1)?'384235':'385193',
                    xtn2="3",
                    xtpage="BookingProcess_IE::Select",
                    xtdi="1";
                    var xt_multc="&x1=2&x2=20090522&x3=20090607&x4=SXF&x5=NYO&x6=1&x7=16";if(window.xtparam!=null) window.xtparam+=xt_multc; else window.xtparam=xt_multc;</script><script type="text/javascript" src="js/Ryanair/xtcore.js"></script><noscript><img width="1" height="1" alt="" src="http://logc158.xiti.com/hit.xiti?s=384235&amp;s2=3&amp;p=BookingProcess_IE::Select&amp;di=1"></noscript><div id="fLinks"><a href="http://www.ryanair.com" title="Home">Home</a> | <a href="http://www.ryanair.com/site/EN/faqs.php" title="F.A.Q." target="_blank">F.A.Q.</a> | <a href="http://www.ryanair.com/site/EN/conditions.php?view=privacy" title="Privacy Policy" target="_blank">Privacy Policy</a> | <a href="http://www.ryanair.com/site/EN/conditions.php" title="Terms and Conditions" target="_blank">Terms and Conditions</a> | <a href="http://www.ryanair.com/site/conditions/copywrite/doc.php?culture=EN" title="Terms of use" target="_blank">Terms of use</a> | <a href="http://www.ryanair.com/site/EN/faqs.php?sect=CONTACT&amp;div=int_sup" title="Contact Us" target="_blank">Contact Us</a></div><div id="copyr">Copyright 2008 Ryanair Ltd.</div></div></div><div class="clr"></div><script type="text/javascript">
                    //
                    var theForm = document.forms['SkySales'];
                    if (!theForm) {
                        theForm = document.SkySales;
                    }
                    function __doPostBack(eventTarget, eventArgument) {
                        if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
                            theForm.__EVENTTARGET.value = eventTarget;
                            theForm.__EVENTARGUMENT.value = eventArgument;
                            theForm.submit();
                        }
                    }
                    //
            </script><script language="javascript" type="text/javascript"><!--
                var events = new Array();

                function register(eventName, functionName)
                {
                    if (eval(events[eventName]) == null)
                    {
                        events[eventName] = new Array();
                    }
                    events[eventName][events[eventName].length]	= functionName;
                }

                function raise(eventName, eventArgs)
                {
                    var undefined;

                    if (events[eventName] != undefined)
                    {
                        for (var ix=0; ix<events[eventName].length; ix++)
                        {
                            if ( eval(events[eventName][ix] + "(eventArgs)") == false)
                            {
                                return false;
                            }
                        }
                    }

                    return true;
                }
                // --></script><script language="javascript" type="text/javascript"><!--
                function SelectFareEventArgs(marketIndex, fltIndex, classOfService)
                {
                    this.paxFares	= marketPaxFares['mkt'+marketIndex+'|flt'+fltIndex+'|'+classOfService];
                    this.marketIndex = marketIndex;
                }
                // --></script><script language="javascript" type="text/javascript"><!--
                function AvailabilityInputFRSelectView_Validate(eventArgs)
                {

                    var dots;
                    var sel;
                    var numOfMkts = 2;
                    var msg = new Array	(
                    "", "",

                    0 );

                    for (var i = 1; i <= numOfMkts; i++)
                    {
                        sel  = '';
                        dots = document['SkySales']["AvailabilityInputFRSelectView$market" + i];

                        if (dots == null)
                        {
                            alert("");
                            return false;
                        }
                        else if (dots[0]) // array
                        {
                            for (var j = 0; j < dots.length; j++)
                            {
                                if (dots[j].checked)
                                {
                                    sel = dots[j].value;
                                    break;
                                }
                            }
                        }
                        else // single
                        {
                            if (dots.checked)
                            {
                                sel = dots.value;
                            }
                        }

                        if (sel == '')
                        {
                            alert(msg[i-1]);
                            return false;
                        }
                    }

                    return true;
                }


                function displayPopUpFareRule(classOfService, fareRuleKeys, paxTypes)
                {
                    var url = '/skysales/FareRules.aspx?fareRuleKeys=' + fareRuleKeys +'&class=' + classOfService + '&paxTypes=' + paxTypes;

                    if (!window.fareRuleWindow || fareRuleWindow.closed)	// has not yet been defined
                    {
                        fareRuleWindow = window.open(url,'fareRule','width=250,height=251,toolbar=0,status=0,location=0,menubar=0,scrollbars=1,resizable=0');
                    }
                    else
                    {
                        fareRuleWindow.open(url,'fareRule','width=250,height=251,toolbar=0,status=0,location=0,menubar=0,scrollbars=1,resizable=0');
                        fareRuleWindow.focus();
                    }
                }

                // --></script><script language="javascript" type="text/javascript"><!--
                function paxFare(paxTypeDesc,classDesc,fareRuleKey)
                {
                    this.paxTypeDesc = paxTypeDesc;
                    this.classDesc = classDesc;
                    this.fareRuleKey = fareRuleKey;
                }
                var marketPaxFares = new Array();

                marketPaxFares['mkt1|flt1|T'] = new Array();

                marketPaxFares['mkt1|flt1|T'][0] = new paxFare('Adult','Regular Fare','TA1|T|FR|TAAA||en-IE');

                marketPaxFares['mkt1|flt2|T'] = new Array();

                marketPaxFares['mkt1|flt2|T'][0] = new paxFare('Adult','Regular Fare','TA1|T|FR|TAAA||en-IE');

                marketPaxFares['mkt1|flt3|W'] = new Array();

                marketPaxFares['mkt1|flt3|W'][0] = new paxFare('Adult','Regular Fare','WLOW|W|FR|GENZ||en-IE');

                marketPaxFares['mkt1|flt4|H'] = new Array();

                marketPaxFares['mkt1|flt4|H'][0] = new paxFare('Adult','Regular Fare','HLOW|H|FR|GENZ||en-IE');

                marketPaxFares['mkt1|flt5|V'] = new Array();

                marketPaxFares['mkt1|flt5|V'][0] = new paxFare('Adult','Regular Fare','VLOW|V|FR|GENZ||en-IE');

                marketPaxFares['mkt1|flt6|S'] = new Array();

                marketPaxFares['mkt1|flt6|S'][0] = new paxFare('Adult','Regular Fare','SLOW|S|FR|GENZ||en-IE');

                marketPaxFares['mkt1|flt7|W'] = new Array();

                marketPaxFares['mkt1|flt7|W'][0] = new paxFare('Adult','Regular Fare','WLOW|W|FR|GENZ||en-IE');

                marketPaxFares['mkt1|flt8|W'] = new Array();

                marketPaxFares['mkt1|flt8|W'][0] = new paxFare('Adult','Regular Fare','WLOW|W|FR|GENZ||en-IE');

                marketPaxFares['mkt1|flt9|N'] = new Array();

                marketPaxFares['mkt1|flt9|N'][0] = new paxFare('Adult','SPECIAL OFFER','NTWL1704|N|FR|TWVL||en-IE');

                marketPaxFares['mkt1|flt10|N'] = new Array();

                marketPaxFares['mkt1|flt10|N'][0] = new paxFare('Adult','SPECIAL OFFER','NTWL1704|N|FR|TWVL||en-IE');

                marketPaxFares['mkt1|flt11|N'] = new Array();

                marketPaxFares['mkt1|flt11|N'][0] = new paxFare('Adult','SPECIAL OFFER','NTWL1704|N|FR|TWVL||en-IE');

                marketPaxFares['mkt1|flt12|N'] = new Array();

                marketPaxFares['mkt1|flt12|N'][0] = new paxFare('Adult','SPECIAL OFFER','NTWL1704|N|FR|TWVL||en-IE');

                marketPaxFares['mkt1|flt13|N'] = new Array();

                marketPaxFares['mkt1|flt13|N'][0] = new paxFare('Adult','SPECIAL OFFER','NTWL1704|N|FR|TWVL||en-IE');

                marketPaxFares['mkt1|flt14|N'] = new Array();

                marketPaxFares['mkt1|flt14|N'][0] = new paxFare('Adult','SPECIAL OFFER','NTWL1704|N|FR|TWVL||en-IE');

                marketPaxFares['mkt2|flt1|N'] = new Array();

                marketPaxFares['mkt2|flt1|N'][0] = new paxFare('Adult','SPECIAL OFFER','NTWL1704|N|FR|TWVL||en-IE');

                marketPaxFares['mkt2|flt2|W'] = new Array();

                marketPaxFares['mkt2|flt2|W'][0] = new paxFare('Adult','Regular Fare','WLOW|W|FR|GENZ||en-IE');

                marketPaxFares['mkt2|flt3|N'] = new Array();

                marketPaxFares['mkt2|flt3|N'][0] = new paxFare('Adult','SPECIAL OFFER','NTWL1704|N|FR|TWVL||en-IE');

                marketPaxFares['mkt2|flt4|N'] = new Array();

                marketPaxFares['mkt2|flt4|N'][0] = new paxFare('Adult','SPECIAL OFFER','NTWL1704|N|FR|TWVL||en-IE');

                marketPaxFares['mkt2|flt5|N'] = new Array();

                marketPaxFares['mkt2|flt5|N'][0] = new paxFare('Adult','SPECIAL OFFER','NTWL1704|N|FR|TWVL||en-IE');

                marketPaxFares['mkt2|flt6|N'] = new Array();

                marketPaxFares['mkt2|flt6|N'][0] = new paxFare('Adult','SPECIAL OFFER','NTWL1704|N|FR|TWVL||en-IE');

                marketPaxFares['mkt2|flt7|N'] = new Array();

                marketPaxFares['mkt2|flt7|N'][0] = new paxFare('Adult','SPECIAL OFFER','NTWL1704|N|FR|TWVL||en-IE');

                marketPaxFares['mkt2|flt8|T'] = new Array();

                marketPaxFares['mkt2|flt8|T'][0] = new paxFare('Adult','Regular Fare','TA1|T|FR|TAAA||en-IE');

                marketPaxFares['mkt2|flt9|T'] = new Array();

                marketPaxFares['mkt2|flt9|T'][0] = new paxFare('Adult','Regular Fare','TA1|T|FR|TAAA||en-IE');

                marketPaxFares['mkt2|flt10|N'] = new Array();

                marketPaxFares['mkt2|flt10|N'][0] = new paxFare('Adult','SPECIAL OFFER','NTWL1704|N|FR|TWVL||en-IE');

                marketPaxFares['mkt2|flt11|T'] = new Array();

                marketPaxFares['mkt2|flt11|T'][0] = new paxFare('Adult','Regular Fare','TA1|T|FR|TAAA||en-IE');

                marketPaxFares['mkt2|flt12|T'] = new Array();

                marketPaxFares['mkt2|flt12|T'][0] = new paxFare('Adult','Regular Fare','TA1|T|FR|TAAA||en-IE');

                // --></script><script language="javascript" type="text/javascript"><!--
                function AvailabilityInputFRSelectView_initialize()
                {

                } // end of Availability_initialize

                // --></script><script type="text/javascript">
                //
                var RegisterFunctionsWithEvents =  new Array(register('Validate', 'AvailabilityInputFRSelectView_Validate'), register('WindowLoad', 'AvailabilityInputFRSelectView_initialize'));
                //
        </script></form><script language="javascript" type="text/javascript" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:usr="urn:the-xml-files:xslt">
            //defined in common.js
            $(document).ready(function(){
                WindowInitialize();
            });
</script></body></html>                                         